<?php
class Agenda {
	
	private $bd;
	private $tabela;
	private $nome = "";
	private $sobrenome = "";
	private $email = "";
	private $telefone = "";
	private $celular = "";
	
	
	public function __construct(Bd $bd,$tabela) {
		$this->bd = $bd;
		$this->tabela = $tabela;
	}
	
	public function insert($nome,$sobrenome,$email,$telefone,$celular) {
		$campos = "nome,sobrenome,email,telefone,celular";
		$values = "'$nome','$sobrenome','$email','$telefone','$celular'";
		$this->bd->insert($this->tabela, $campos, $values);
	}
	
	public function save() {
		$campos = "nome,sobrenome,email,telefone,celular";
		$values = "'$this->nome',
				   '$this->sobrenome',
		           '$this->email',
				   '$this->telefone',
			       '$this->celular'";
		$this->bd->insert($this->tabela, $campos, $values);
	}
	
	public function delete($id) {
		$this->bd->delete($this->tabela,$id);
	}
	
	public function update($nome,$sobrenome,$email,$telefone,$celular,$id) {
		$campos = "nome='$nome',sobrenome='$sobrenome',email='$email',telefone='$telefone',celular='$celular'";
		$this->bd->update($this->tabela, $campos, $id);
	}
	
	public function select() {
		return $this->bd->select('*',$this->tabela);
	}	
		
	public function getId($id) {
		return $this->bd->getId($this->tabela,$id);		
	}	
}
?>